home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-06-11 | 2.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 77 2a 63 6c 61 73 73 20 |........|w*class |
|00000010| 43 6c 61 73 73 69 63 53 | 6e 69 70 65 72 46 69 72 |ClassicS|niperFir|
|00000020| 65 20 65 78 74 65 6e 64 | 73 20 49 6e 73 74 61 6e |e extend|s Instan|
|00000030| 74 46 69 72 65 3b 0d 0a | 0d 0a 76 61 72 28 29 20 |tFire;..|..var() |
|00000040| 66 6c 6f 61 74 20 48 65 | 61 64 53 68 6f 74 44 61 |float He|adShotDa|
|00000050| 6d 61 67 65 4d 75 6c 74 | 3b 0d 0a 76 61 72 28 29 |mageMult|;..var()|
|00000060| 20 63 6c 61 73 73 3c 44 | 61 6d 61 67 65 54 79 70 | class<D|amageTyp|
|00000070| 65 3e 20 44 61 6d 61 67 | 65 54 79 70 65 48 65 61 |e> Damag|eTypeHea|
|00000080| 64 53 68 6f 74 3b 0d 0a | 76 61 72 20 6e 61 6d 65 |dShot;..|var name|
|00000090| 20 46 69 72 65 41 6e 69 | 6d 73 5b 33 5d 3b 0d 0a | FireAni|ms[3];..|
|000000a0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 49 6e 69 74 45 |..functi|on InitE|
|000000b0| 66 66 65 63 74 73 28 29 | 0d 0a 7b 0d 0a 20 20 20 |ffects()|..{.. |
|000000c0| 20 53 75 70 65 72 2e 49 | 6e 69 74 45 66 66 65 63 | Super.I|nitEffec|
|000000d0| 74 73 28 29 3b 0d 0a 20 | 20 20 20 69 66 20 28 20 |ts();.. | if ( |
|000000e0| 46 6c 61 73 68 45 6d 69 | 74 74 65 72 20 21 3d 20 |FlashEmi|tter != |
|000000f0| 4e 6f 6e 65 20 29 0d 0a | 09 09 57 65 61 70 6f 6e |None )..|..Weapon|
|00000100| 2e 41 74 74 61 63 68 54 | 6f 42 6f 6e 65 28 46 6c |.AttachT|oBone(Fl|
|00000110| 61 73 68 45 6d 69 74 74 | 65 72 2c 20 27 64 75 6d |ashEmitt|er, 'dum|
|00000120| 6d 79 30 31 27 29 3b 0d | 0a 7d 0d 0a 0d 0a 66 75 |my01');.|.}....fu|
|00000130| 6e 63 74 69 6f 6e 20 46 | 6c 61 73 68 4d 75 7a 7a |nction F|lashMuzz|
|00000140| 6c 65 46 6c 61 73 68 28 | 29 0d 0a 7b 0d 0a 20 20 |leFlash(|)..{.. |
|00000150| 20 20 6c 6f 63 61 6c 20 | 72 6f 74 61 74 6f 72 20 | local |rotator |
|00000160| 72 3b 0d 0a 0d 0a 20 20 | 20 20 72 2e 59 61 77 20 |r;.... | r.Yaw |
|00000170| 3d 20 31 36 33 38 34 3b | 0d 0a 20 20 20 20 57 65 |= 16384;|.. We|
|00000180| 61 70 6f 6e 2e 53 65 74 | 42 6f 6e 65 52 6f 74 61 |apon.Set|BoneRota|
|00000190| 74 69 6f 6e 28 27 64 75 | 6d 6d 79 30 31 27 2c 20 |tion('du|mmy01', |
|000001a0| 72 2c 20 30 2c 20 31 2e | 66 29 3b 0d 0a 20 20 20 |r, 0, 1.|f);.. |
|000001b0| 20 53 75 70 65 72 2e 46 | 6c 61 73 68 4d 75 7a 7a | Super.F|lashMuzz|
|000001c0| 6c 65 46 6c 61 73 68 28 | 29 3b 0d 0a 7d 0d 0a 0d |leFlash(|);..}...|
|000001d0| 0a 66 75 6e 63 74 69 6f | 6e 20 44 6f 54 72 61 63 |.functio|n DoTrac|
|000001e0| 65 28 56 65 63 74 6f 72 | 20 53 74 61 72 74 2c 20 |e(Vector| Start, |
|000001f0| 52 6f 74 61 74 6f 72 20 | 44 69 72 29 0d 0a 7b 0d |Rotator |Dir)..{.|
|00000200| 0a 20 20 20 20 6c 6f 63 | 61 6c 20 56 65 63 74 6f |. loc|al Vecto|
|00000210| 72 20 58 2c 59 2c 5a 2c | 20 45 6e 64 2c 20 48 69 |r X,Y,Z,| End, Hi|
|00000220| 74 4c 6f 63 61 74 69 6f | 6e 2c 20 48 69 74 4e 6f |tLocatio|n, HitNo|
|00000230| 72 6d 61 6c 2c 20 41 72 | 63 45 6e 64 3b 0d 0a 20 |rmal, Ar|cEnd;.. |
|00000240| 20 20 20 6c 6f 63 61 6c | 20 41 63 74 6f 72 20 4f | local| Actor O|
|00000250| 74 68 65 72 3b 0d 0a 20 | 20 20 20 6c 6f 63 61 6c |ther;.. | local|
|00000260| 20 53 6e 69 70 65 72 57 | 61 6c 6c 48 69 74 45 66 | SniperW|allHitEf|
|00000270| 66 65 63 74 20 53 3b 0d | 0a 20 20 20 20 6c 6f 63 |fect S;.|. loc|
|00000280| 61 6c 20 50 61 77 6e 20 | 48 65 61 64 53 68 6f 74 |al Pawn |HeadShot|
|00000290| 50 61 77 6e 3b 0d 0a 0d | 0a 20 20 20 20 57 65 61 |Pawn;...|. Wea|
|000002a0| 70 6f 6e 2e 47 65 74 56 | 69 65 77 41 78 65 73 28 |pon.GetV|iewAxes(|
|000002b0| 58 2c 20 59 2c 20 5a 29 | 3b 0d 0a 20 20 20 20 69 |X, Y, Z)|;.. i|
|000002c0| 66 20 28 20 57 65 61 70 | 6f 6e 2e 57 65 61 70 6f |f ( Weap|on.Weapo|
|000002d0| 6e 43 65 6e 74 65 72 65 | 64 28 29 20 29 0d 0a 20 |nCentere|d() ).. |
|000002e0| 20 20 20 20 20 20 20 41 | 72 63 45 6e 64 20 3d 20 | A|rcEnd = |
|000002f0| 28 49 6e 73 74 69 67 61 | 74 6f 72 2e 4c 6f 63 61 |(Instiga|tor.Loca|
|00000300| 74 69 6f 6e 20 2b 0d 0a | 09 09 09 57 65 61 70 6f |tion +..|...Weapo|
|00000310| 6e 2e 45 66 66 65 63 74 | 4f 66 66 73 65 74 2e 58 |n.Effect|Offset.X|
|00000320| 20 2a 20 58 20 2b 0d 0a | 09 09 09 31 2e 35 20 2a | * X +..|...1.5 *|
|00000330| 20 57 65 61 70 6f 6e 2e | 45 66 66 65 63 74 4f 66 | Weapon.|EffectOf|
|00000340| 66 73 65 74 2e 5a 20 2a | 20 5a 29 3b 0d 0a 09 65 |fset.Z *| Z);...e|
|00000350| 6c 73 65 0d 0a 20 20 20 | 20 20 20 20 20 41 72 63 |lse.. | Arc|
|00000360| 45 6e 64 20 3d 20 28 49 | 6e 73 74 69 67 61 74 6f |End = (I|nstigato|
|00000370| 72 2e 4c 6f 63 61 74 69 | 6f 6e 20 2b 0d 0a 09 09 |r.Locati|on +....|
|00000380| 09 49 6e 73 74 69 67 61 | 74 6f 72 2e 43 61 6c 63 |.Instiga|tor.Calc|
|00000390| 44 72 61 77 4f 66 66 73 | 65 74 28 57 65 61 70 6f |DrawOffs|et(Weapo|
|000003a0| 6e 29 20 2b 0d 0a 09 09 | 09 57 65 61 70 6f 6e 2e |n) +....|.Weapon.|
|000003b0| 45 66 66 65 63 74 4f 66 | 66 73 65 74 2e 58 20 2a |EffectOf|fset.X *|
|000003c0| 20 58 20 2b 0d 0a 09 09 | 09 57 65 61 70 6f 6e 2e | X +....|.Weapon.|
|000003d0| 48 61 6e 64 20 2a 20 57 | 65 61 70 6f 6e 2e 45 66 |Hand * W|eapon.Ef|
|000003e0| 66 65 63 74 4f 66 66 73 | 65 74 2e 59 20 2a 20 59 |fectOffs|et.Y * Y|
|000003f0| 20 2b 0d 0a 09 09 09 57 | 65 61 70 6f 6e 2e 45 66 | +.....W|eapon.Ef|
|00000400| 66 65 63 74 4f 66 66 73 | 65 74 2e 5a 20 2a 20 5a |fectOffs|et.Z * Z|
|00000410| 29 3b 0d 0a 0d 0a 20 20 | 20 20 58 20 3d 20 56 65 |);.... | X = Ve|
|00000420| 63 74 6f 72 28 44 69 72 | 29 3b 0d 0a 20 20 20 20 |ctor(Dir|);.. |
|00000430| 45 6e 64 20 3d 20 53 74 | 61 72 74 20 2b 20 54 72 |End = St|art + Tr|
|00000440| 61 63 65 52 61 6e 67 65 | 20 2a 20 58 3b 0d 0a 20 |aceRange| * X;.. |
|00000450| 20 20 20 4f 74 68 65 72 | 20 3d 20 57 65 61 70 6f | Other| = Weapo|
|00000460| 6e 2e 54 72 61 63 65 28 | 48 69 74 4c 6f 63 61 74 |n.Trace(|HitLocat|
|00000470| 69 6f 6e 2c 20 48 69 74 | 4e 6f 72 6d 61 6c 2c 20 |ion, Hit|Normal, |
|00000480| 45 6e 64 2c 20 53 74 61 | 72 74 2c 20 74 72 75 65 |End, Sta|rt, true|
|00000490| 29 3b 0d 0a 20 20 20 20 | 69 66 20 28 20 28 4c 65 |);.. |if ( (Le|
|000004a0| 76 65 6c 2e 4e 65 74 4d | 6f 64 65 20 21 3d 20 4e |vel.NetM|ode != N|
|000004b0| 4d 5f 53 74 61 6e 64 61 | 6c 6f 6e 65 29 20 7c 7c |M_Standa|lone) |||
|000004c0| 20 28 50 6c 61 79 65 72 | 43 6f 6e 74 72 6f 6c 6c | (Player|Controll|
|000004d0| 65 72 28 49 6e 73 74 69 | 67 61 74 6f 72 2e 43 6f |er(Insti|gator.Co|
|000004e0| 6e 74 72 6f 6c 6c 65 72 | 29 20 3d 3d 20 4e 6f 6e |ntroller|) == Non|
|000004f0| 65 29 20 29 0d 0a 09 09 | 57 65 61 70 6f 6e 2e 53 |e) )....|Weapon.S|
|00000500| 70 61 77 6e 28 63 6c 61 | 73 73 27 54 72 61 63 65 |pawn(cla|ss'Trace|
|00000510| 72 50 72 6f 6a 65 63 74 | 69 6c 65 27 2c 49 6e 73 |rProject|ile',Ins|
|00000520| 74 69 67 61 74 6f 72 2e | 43 6f 6e 74 72 6f 6c 6c |tigator.|Controll|
|00000530| 65 72 2c 2c 53 74 61 72 | 74 2c 44 69 72 29 3b 0d |er,,Star|t,Dir);.|
|00000540| 0a 20 20 20 20 69 66 20 | 28 20 4f 74 68 65 72 20 |. if |( Other |
|00000550| 21 3d 20 4e 6f 6e 65 20 | 26 26 20 28 4f 74 68 65 |!= None |&& (Othe|
|00000560| 72 20 21 3d 20 49 6e 73 | 74 69 67 61 74 6f 72 29 |r != Ins|tigator)|
|00000570| 20 29 0d 0a 20 20 20 20 | 7b 0d 0a 20 20 20 20 20 | ).. |{.. |
|00000580| 20 20 20 69 66 20 28 20 | 21 4f 74 68 65 72 2e 62 | if ( |!Other.b|
|00000590| 57 6f 72 6c 64 47 65 6f | 6d 65 74 72 79 20 29 0d |WorldGeo|metry ).|
|000005a0| 0a 20 20 20 20 20 20 20 | 20 7b 0d 0a 20 20 20 20 |. | {.. |
|000005b0| 20 20 20 20 20 20 20 20 | 69 66 20 28 56 65 68 69 | |if (Vehi|
|000005c0| 63 6c 65 28 4f 74 68 65 | 72 29 20 21 3d 20 4e 6f |cle(Othe|r) != No|
|000005d0| 6e 65 29 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |ne).. | |
|000005e0| 20 20 20 20 20 48 65 61 | 64 53 68 6f 74 50 61 77 | Hea|dShotPaw|
|000005f0| 6e 20 3d 20 56 65 68 69 | 63 6c 65 28 4f 74 68 65 |n = Vehi|cle(Othe|
|00000600| 72 29 2e 43 68 65 63 6b | 46 6f 72 48 65 61 64 53 |r).Check|ForHeadS|
|00000610| 68 6f 74 28 48 69 74 4c | 6f 63 61 74 69 6f 6e 2c |hot(HitL|ocation,|
|00000620| 20 58 2c 20 31 2e 30 29 | 3b 0d 0a 0d 0a 20 20 20 | X, 1.0)|;.... |
|00000630| 20 20 20 20 20 20 20 20 | 20 69 66 20 28 48 65 61 | | if (Hea|
|00000640| 64 53 68 6f 74 50 61 77 | 6e 20 21 3d 20 4e 6f 6e |dShotPaw|n != Non|
|00000650| 65 29 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |e).. | |
|00000660| 20 20 20 20 48 65 61 64 | 53 68 6f 74 50 61 77 6e | Head|ShotPawn|
|00000670| 2e 54 61 6b 65 44 61 6d | 61 67 65 28 44 61 6d 61 |.TakeDam|age(Dama|
|00000680| 67 65 4d 61 78 20 2a 20 | 48 65 61 64 53 68 6f 74 |geMax * |HeadShot|
|00000690| 44 61 6d 61 67 65 4d 75 | 6c 74 2c 20 49 6e 73 74 |DamageMu|lt, Inst|
|000006a0| 69 67 61 74 6f 72 2c 20 | 48 69 74 4c 6f 63 61 74 |igator, |HitLocat|
|000006b0| 69 6f 6e 2c 20 4d 6f 6d | 65 6e 74 75 6d 2a 58 2c |ion, Mom|entum*X,|
|000006c0| 20 44 61 6d 61 67 65 54 | 79 70 65 48 65 61 64 53 | DamageT|ypeHeadS|
|000006d0| 68 6f 74 29 3b 0d 0a 20 | 09 09 09 65 6c 73 65 20 |hot);.. |...else |
|000006e0| 69 66 20 28 20 28 50 61 | 77 6e 28 4f 74 68 65 72 |if ( (Pa|wn(Other|
|000006f0| 29 20 21 3d 20 4e 6f 6e | 65 29 20 26 26 20 50 61 |) != Non|e) && Pa|
|00000700| 77 6e 28 4f 74 68 65 72 | 29 2e 49 73 48 65 61 64 |wn(Other|).IsHead|
|00000710| 53 68 6f 74 28 48 69 74 | 4c 6f 63 61 74 69 6f 6e |Shot(Hit|Location|
|00000720| 2c 20 58 2c 20 31 2e 30 | 29 29 0d 0a 20 20 20 20 |, X, 1.0|)).. |
|00000730| 20 20 20 20 20 20 20 20 | 20 20 20 20 4f 74 68 65 | | Othe|
|00000740| 72 2e 54 61 6b 65 44 61 | 6d 61 67 65 28 44 61 6d |r.TakeDa|mage(Dam|
|00000750| 61 67 65 4d 61 78 20 2a | 20 48 65 61 64 53 68 6f |ageMax *| HeadSho|
|00000760| 74 44 61 6d 61 67 65 4d | 75 6c 74 2c 20 49 6e 73 |tDamageM|ult, Ins|
|00000770| 74 69 67 61 74 6f 72 2c | 20 48 69 74 4c 6f 63 61 |tigator,| HitLoca|
|00000780| 74 69 6f 6e 2c 20 4d 6f | 6d 65 6e 74 75 6d 2a 58 |tion, Mo|mentum*X|
|00000790| 2c 20 44 61 6d 61 67 65 | 54 79 70 65 48 65 61 64 |, Damage|TypeHead|
|000007a0| 53 68 6f 74 29 3b 0d 0a | 20 20 20 20 20 20 20 20 |Shot);..| |
|000007b0| 20 20 20 20 65 6c 73 65 | 0d 0a 20 20 20 20 20 20 | else|.. |
|000007c0| 20 20 20 20 20 20 20 20 | 20 20 4f 74 68 65 72 2e | | Other.|
|000007d0| 54 61 6b 65 44 61 6d 61 | 67 65 28 44 61 6d 61 67 |TakeDama|ge(Damag|
|000007e0| 65 4d 61 78 2c 20 49 6e | 73 74 69 67 61 74 6f 72 |eMax, In|stigator|
|000007f0| 2c 20 48 69 74 4c 6f 63 | 61 74 69 6f 6e 2c 20 4d |, HitLoc|ation, M|
|00000800| 6f 6d 65 6e 74 75 6d 2a | 58 2c 20 44 61 6d 61 67 |omentum*|X, Damag|
|00000810| 65 54 79 70 65 29 3b 0d | 0a 20 20 20 20 20 20 20 |eType);.|. |
|00000820| 20 7d 0d 0a 20 20 20 20 | 20 20 20 20 65 6c 73 65 | }.. | else|
|00000830| 0d 0a 09 09 09 09 48 69 | 74 4c 6f 63 61 74 69 6f |......Hi|tLocatio|
|00000840| 6e 20 3d 20 48 69 74 4c | 6f 63 61 74 69 6f 6e 20 |n = HitL|ocation |
|00000850| 2b 20 32 2e 30 20 2a 20 | 48 69 74 4e 6f 72 6d 61 |+ 2.0 * |HitNorma|
|00000860| 6c 3b 0d 0a 20 20 20 20 | 7d 0d 0a 20 20 20 20 65 |l;.. |}.. e|
|00000870| 6c 73 65 0d 0a 20 20 20 | 20 7b 0d 0a 20 20 20 20 |lse.. | {.. |
|00000880| 20 20 20 20 48 69 74 4c | 6f 63 61 74 69 6f 6e 20 | HitL|ocation |
|00000890| 3d 20 45 6e 64 3b 0d 0a | 20 20 20 20 20 20 20 20 |= End;..| |
|000008a0| 48 69 74 4e 6f 72 6d 61 | 6c 20 3d 20 4e 6f 72 6d |HitNorma|l = Norm|
|000008b0| 61 6c 28 53 74 61 72 74 | 20 2d 20 45 6e 64 29 3b |al(Start| - End);|
|000008c0| 0d 0a 20 20 20 20 7d 0d | 0a 0d 0a 20 20 20 20 69 |.. }.|... i|
|000008d0| 66 20 28 20 28 48 69 74 | 4e 6f 72 6d 61 6c 20 21 |f ( (Hit|Normal !|
|000008e0| 3d 20 56 65 63 74 28 30 | 2c 30 2c 30 29 29 20 26 |= Vect(0|,0,0)) &|
|000008f0| 26 20 28 48 69 74 53 63 | 61 6e 42 6c 6f 63 6b 69 |& (HitSc|anBlocki|
|00000900| 6e 67 56 6f 6c 75 6d 65 | 28 4f 74 68 65 72 29 20 |ngVolume|(Other) |
|00000910| 3d 3d 20 4e 6f 6e 65 29 | 20 29 0d 0a 20 20 20 20 |== None)| ).. |
|00000920| 7b 0d 0a 09 09 53 20 3d | 20 57 65 61 70 6f 6e 2e |{....S =| Weapon.|
|00000930| 53 70 61 77 6e 28 63 6c | 61 73 73 27 53 6e 69 70 |Spawn(cl|ass'Snip|
|00000940| 65 72 57 61 6c 6c 48 69 | 74 45 66 66 65 63 74 27 |erWallHi|tEffect'|
|00000950| 2c 2c 2c 20 48 69 74 4c | 6f 63 61 74 69 6f 6e 2c |,,, HitL|ocation,|
|00000960| 20 72 6f 74 61 74 6f 72 | 28 2d 31 20 2a 20 48 69 | rotator|(-1 * Hi|
|00000970| 74 4e 6f 72 6d 61 6c 29 | 29 3b 0d 0a 09 09 69 66 |tNormal)|);....if|
|00000980| 20 28 20 53 20 21 3d 20 | 4e 6f 6e 65 20 29 0d 0a | ( S != |None )..|
|00000990| 09 09 09 53 2e 46 69 72 | 65 53 74 61 72 74 20 3d |...S.Fir|eStart =|
|000009a0| 20 53 74 61 72 74 3b 0d | 0a 09 7d 0d 0a 7d 0d 0a | Start;.|..}..}..|
|000009b0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 50 6c 61 79 46 |..functi|on PlayF|
|000009c0| 69 72 69 6e 67 28 29 0d | 0a 7b 0d 0a 09 57 65 61 |iring().|.{...Wea|
|000009d0| 70 6f 6e 2e 50 6c 61 79 | 41 6e 69 6d 28 46 69 72 |pon.Play|Anim(Fir|
|000009e0| 65 41 6e 69 6d 73 5b 52 | 61 6e 64 28 33 29 5d 2c |eAnims[R|and(3)],|
|000009f0| 20 46 69 72 65 41 6e 69 | 6d 52 61 74 65 2c 20 54 | FireAni|mRate, T|
|00000a00| 77 65 65 6e 54 69 6d 65 | 29 3b 0d 0a 20 20 20 20 |weenTime|);.. |
|00000a10| 57 65 61 70 6f 6e 2e 50 | 6c 61 79 4f 77 6e 65 64 |Weapon.P|layOwned|
|00000a20| 53 6f 75 6e 64 28 46 69 | 72 65 53 6f 75 6e 64 2c |Sound(Fi|reSound,|
|00000a30| 53 4c 4f 54 5f 49 6e 74 | 65 72 61 63 74 2c 54 72 |SLOT_Int|eract,Tr|
|00000a40| 61 6e 73 69 65 6e 74 53 | 6f 75 6e 64 56 6f 6c 75 |ansientS|oundVolu|
|00000a50| 6d 65 2c 2c 2c 44 65 66 | 61 75 6c 74 2e 46 69 72 |me,,,Def|ault.Fir|
|00000a60| 65 41 6e 69 6d 52 61 74 | 65 2f 46 69 72 65 41 6e |eAnimRat|e/FireAn|
|00000a70| 69 6d 52 61 74 65 2c 66 | 61 6c 73 65 29 3b 0d 0a |imRate,f|alse);..|
|00000a80| 20 20 20 20 43 6c 69 65 | 6e 74 50 6c 61 79 46 6f | Clie|ntPlayFo|
|00000a90| 72 63 65 46 65 65 64 62 | 61 63 6b 28 46 69 72 65 |rceFeedb|ack(Fire|
|00000aa0| 46 6f 72 63 65 29 3b 0d | 0a 20 20 20 20 46 69 72 |Force);.|. Fir|
|00000ab0| 65 43 6f 75 6e 74 2b 2b | 3b 0d 0a 7d 0d 0a 0d 0a |eCount++|;..}....|
|00000ac0| 00 | |. | |
+--------+-------------------------+-------------------------+--------+--------+